Big Huge Thesaurus

superfamily Hominoidea

noun